const ipUtil = require("../../utils/hostUtil")
const requestUtil = require("../../utils/requestUtil")
Page({
  /**
   * 页面的初始数据
   */
  data: {
	active: 0,
    keys: [],
	selected_index:'',
    currentValue:[],
	currentlist:[],
    values: [],
	list:[],
	bigType:[],
	type:[],
	lists:[],
	list1:[],
	list2:[],
	keys:[],
	select_index:1
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
	this.loadPage()
	
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    let windowHeight = wx.getSystemInfoSync().windowHeight;
    this.setData({
      windowHeight: windowHeight * 2
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  /**
   * 更改右边商品显示
   * @param e
   */
  change_type:function (e){
    let index = e.currentTarget.dataset.index;
	console.log(index)
    this.setData({
      selected_index: index,
      list2: this.data.list1[index]
    })
	console.log(this.data.list2)
  },
  /**
   *
   */
  
  loadPage:function(){
	  let that = this
	  wx.request({
		url: `${ipUtil.host}${requestUtil.classify}`, 
		method:'POST',
		success(res) {
			console.log(res)
			let list=res.data.data
			console.log(list)
			for(let key in list){
				let keys=that.data.keys
				let lists=that.data.lists
				lists.push(list[key])
				console.log(lists)
				keys.push(key)
				that.setData({
					keys:keys,
					list:lists,
				})
				that.setData({
					list1:that.data.list[0],
					list2:that.data.list1[0]
				})
			}
		}
	  })
  },
  onChange:function(e){
	  let index = e.detail.index
	  console.log(index)
	  this.setData({
		  select_index:index,
		  list1:this.data.list[index],
	  })
	  this.setData({
		  list2:this.data.list1[0]
	  })
  },
  // loadPage:function (){
  //   let that=this;
  //   wx.request({
  //     url: `${ipUtil.host}${requestUtil.goodsList}`,
  //     method: "POST",
	 //  success(res) {
	 //  	console.log(res)
		// let list = res.data.rows
		// let lists = that.sort(list)
		// console.log(lists)
		// that.setData({
		// 	lists:lists
		// })
		// lists.forEach(item=>{
			
		// })
		// // list.forEach((item,index)=>{
		// // 	console.log(item.bigType)
		// // 	console.log(index)
		// // 	let bigType = that.data.bigType
		// // 	let types = that.data.type
		// // 	bigType.push(item.bigType)
		// // 	var bigTypes = Array.from(new Set(bigType))
		// // 	types.push(item.type)
		// // 	that.setData({
		// // 		bigType:bigTypes,
		// // 		type:types,
		// // 		list: list,
		// // 		selected_index: 0,
		// // 	})
		// // })
		// console.log(that.data.list)
	 //  }
  //     // success(res) {
  //     //   if(res.data.code==0){
  //     //     let data = res.data.data;
  //     //     let values = [];
  //     //     let keys = [];
  //     //     for (let dataKey in data) {
  //     //       values.push(data[dataKey])
  //     //       keys.push(dataKey);
  //     //     }
  //     //     that.setData({
  //     //       values: values,
  //     //       keys: keys,
  //     //       selected_index: 0,
  //     //       currentValue: values[0]
  //     //     })
  //     //   }
  //     // }
  //   });
  // },
  
  // sort(data){
	 //  var that = this
	 //  let listArr=[]
	 //  data.forEach((value,index)=>{
		//   console.log(value.bigType)
		//   let obj=[]
		//   for(let i=0;i<listArr.length;i++){
		// 	  if(listArr[i][0].bigType==value.bigType){
		// 		  listArr[i].push(value)
		// 		  return
		// 	  }
		//   }
		//   obj.push(value)
		//   listArr.push(obj)
	 //  })
	 //  return listArr
  // },
  
  to_goods_details:function (e){
    var fruitId = e.currentTarget.dataset.id;
    wx.navigateTo({
      url: `/pages/detail/detail?id=${fruitId}`
    })
  }
})